|
|
 |
|
|
|
|
sequential access files |
|
|
|
 |
|
|
|
|
closing, 380 |
|
|
|
 |
|
|
|
|
code for reading line at a time, 380-381 |
|
|
|
 |
|
|
|
|
disadvantages, 384 |
|
|
|
 |
|
|
|
|
handling large files, 381 |
|
|
|
 |
|
|
|
|
modifying, 380-381 |
|
|
|
 |
|
|
|
|
opening, 380 |
|
|
|
 |
|
|
|
|
operations, 380 |
|
|
|
 |
|
|
|
|
persisting (saving) information, 381-382 |
|
|
|
 |
|
|
|
|
when to use, 382 |
|
|
|
 |
|
|
|
|
SequentialFile class, 381, 387 |
|
|
|
 |
|
|
|
|
SequentialFile objects, 387 |
|
|
|
 |
|
|
|
|
serial development strategies, 190 |
|
|
|
 |
|
|
|
|
serial routing, 294 |
|
|
|
 |
|
|
|
|
servers |
|
|
|
 |
|
|
|
|
Administrative, 193 |
|
|
|
 |
|
|
|
|
version control, 190 |
|
|
|
 |
|
|
|
|
virtual, 297 |
|
|
|
 |
|
|
|
|
service models, 37 |
|
|
|
 |
|
|
|
|
SessionAuditor class, 289-291 |
|
|
|
 |
|
|
|
|
sessions (unattended), 289 |
|
|
|
 |
|
|
|
|
Set Working Folder dialog box (Visual SourceSafe), 195 |
|
|
|
 |
|
|
|
|
setMemento() method, 252 |
|
|
|
 |
|
|
|
|
setQuery method, 363 |
|
|
|
 |
|
|
|
|
setReportList method, 363 |
|
|
|
 |
|
|
|
|
setRichTextBox method, 363 |
|
|
|
 |
|
|
|
|
setState() method, 250 |
|
|
|
 |
|
|
|
|
SHA-1 encryption algorithm, 288 |
|
|
|
 |
|
|
|
|
SHA1Encryption class, 303-304 |
|
|
|
 |
|
|
|
|
sharing costs among enterprise groups, 477 |
|
|
|
 |
|
|
|
|
showForm() method, 251, 303, 397, 452 |
|
|
|
 |
|
|
|
|
showTask method, 296, 304 |
|
|
|
 |
|
|
|
|
signatures (methods), 112 |
|
|
|
 |
|
|
|
|
Singleton design pattern |
|
|
|
 |
|
|
|
|
example, 79-80 |
|
|
|
 |
|
|
|
|
implementing, 78 |
|
|
|
 |
|
|
|
|
overview, 77 |
|
|
|
 |
|
|
|
|
sites (Web) |
|
|
|
 |
|
|
|
|
BeCubed Software, 158 |
|
|
|
 |
|
|
|
|
EllTech Development, Inc., 158 |
|
|
|
 |
|
|
|
|
IBM San Francisco project, 461 |
|
|
|
 |
|
|
|
|
intranet, 469 |
|
|
|
 |
|
|
|
|
Luckman Interactive, 158 |
|
|
|
 |
|
|
|
|
Mandelbrot Set, 158 |
|
|
|
 |
|
|
|
|
MicroDexterity, Inc, 159 |
|
|
|
 |
|
|
|
|
Microsoft, 57 |
|
|
|
 |
|
|
|
|
National Institutes of Standards and Technology, 288 |
|
|
|
 |
|
|
|
|
parallel development strategies, 190 |
|
|
|
 |
|
|
|
|
Rational Corporation, 57, 122 |
|
|
|
 |
|
|
|
|
VideoSoft, 158 |
|
|
|
 |
|
|
|
|
Visual Modeler, 188 |
|
|
|
 |
|
|
|
|
software development |
|
|
|
 |
|
|
|
|
fault tolerance constraints, 173 |
|
|
|
 |
|
|
|
|
management approaches |
|
|
|
 |
|
|
|
|
effective, 468-470 |
|
|
|
 |
|
|
|
|
overview, 467-471, 475 |
|
|
|
 |
|
|
|
|
productivity, 471-472 |
|
|
|
 |
|
|
|
|
object-oriented methodology, 471 |
|
|
|
 |
|
|
|
|
prototypes, 475 |
|
|
|
 |
|
|
|
|
waterfall methodology, 474 |
|
|
|
 |
|
|
|
|
software products |
|
|
|
 |
|
|
|
|
Far Point, 154 |
|
|
|
 |
|
|
|
|
MicroHelp, 154 |
|
|
|
 |
|
|
|
|
black box controls, 159 |
|
|
|
 |
|
|
|
|
gray box controls, 159 |
|
|
|
 |
|
|
|
|
Luckman Interactive, Inc., 158 |
|
|
|
 |
|
|
|
|
support, 157 |
|
|
|
 |
|
|
|
|
OEM, 161-162 |
|
|
|
 |
|
|
|
|
VBX, 152 |
|
|
|
 |
|
|
|
|
version control, 189 |
|
|
|
 |
|
|
|
|
virus protection, 288 |
|
|
|
 |
|
|
|
|
workgroup administration, 293 |
|
|
|
 |
|
|
|
|
see also extensions |
|
|
|
 |
|
|
|
|
SomeProcess class, 295 |
|
|
|
 |
|
|
|
|
SomeWorkgroupProxy class, 294-297 |
|
|
|
 |
|
|
|
|
SourceSafe, 190 |
|
|
|
 |
|
|
|
|
Administrative server, 193 |
|
|
|
 |
|
|
|
|
creating projects, 191 |
|
|
|
 |
|
|
|
|
File menu |
|
|
|
 |
|
|
|
|
Create Project dialog box, 191 |
|
|
|
 |
|
|
|
|
Properties dialog box, 194 |
|
|
|
 |
|
|
|
|
Set Working Folder dialog box, 195 |
|
|
|
 |
|
|
|
|
installing, 190 |
|
|
|
 |
|
|
|
|
master project folders |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System example, 192 |
|
|
|
 |
|
|
|
|
structuring, 191 |
|
|
|
 |
|
|
|
|
project structure |
|
|
|
 |
|
|
|
|
iteration plan, 217-218 |
|
|
|
 |
|
|
|
|
local folders, 194-195 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System example, 192-193 |
|
|
|
 |
|
|
|
|
spaghetti code, 10 |
|
|
|
 |
|
|
|
|
specialists (development teams) |
|
|
|
 |
|
|
|
|
documentation specialists, 474 |
|
|
|
 |
|
|
|
|
enterprise business process team, 474 |
|
|
|
 |
|
|
|
|
technology reviewers, 472-473 |
|
|
|
|
|